Science

Immense power of monster 7-story waves in Portugal spotted in satellite image